<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 借用一下第十题的数组
        var score = [88,99,60,80,55,43,62,95,85,75];
        // 循环找出最大值
        // function getMaxOfArray(numArray) {
        //     return Math.max.apply(null, numArray);
        // }
        // console.log(getMaxOfArray(score));
        // console.log(Math.max(...score));
        // console.log(Math.min(...score));
        // 必须在这里进行定义，否则寻找下标的函数无法使用
        var maxScore = score[0];
        var minScore = score[0];
        function getMax (arr) {
                // 如果arr[i]比maxscore值大，则把这值赋给maxScore
                for (var i = 0; i < arr.length ; i++) {
                if (arr[i] > maxScore) {
                    maxScore = arr[i];
                }
            }
            return maxScore;
        }
        function getMaxIndex (arr) {
            // 利用循环，如果最大值=arr[i]就返回下标
            for (var i = 0; i < arr.length ; i++) {
                if (maxScore == arr[i]) {
                    return i;
                }
            }
        }
        
        function getMin (arr) {
                // 如果这个值比 minScore小，则把这个值赋值 minScore
                for (var j = 0; j < arr.length ; j++) {
                    if (arr[j] < minScore) {
                        minScore = arr[j];
                }
            }
            return minScore;
        }
        // 获取最小值的下标函数
        function getMinIndex (arr) {
            // 利用循环，如果最小值=arr[j]就返回下标
            for (var j = 0; j < arr.length ; j++) {
                if (minScore == arr[j]) {
                    return j;
                }
            }
        }
        // 调用函数
        console.log("数组最大值是" + getMax(score));
        console.log("数组最大值的下标是" + getMaxIndex(score));
        console.log("数组最小值" + getMin(score));
        console.log("数组最小值的下标是" + getMinIndex(score));
    </script>
</head>
<body>
    13.  求一组数中的最大值和最小值，以及所在位置的下标。
</body>
</html>